home *** CD-ROM | disk | FTP | other *** search
- Os9 kermit (Glen Seaton/Robert Larson/James Jones) (02/26/86) (ral)
-
- Read os9ker.bwr for known bugs and limitations
-
- Os9 kermit compilation instructions:
-
- Compilation switches:
- -dCOCO Same as -dtps=60 -dnooverlap
-
- -dtps=number Set ticks per second. 100 assumed for OSK, gotten from
- <time.h> otherwise. (<time.h> is often wrong or needs
- its own compilation switch.)
-
- -dnooverlap Specifies that disk i/o and serial i/o cannot occur at the
- same time. Hopefully only needed for COCO. Slows down
- transfer if not needed. (Avoids timeouts if it is needed.)
- (also needed for QT+ floppies)
-
- -dticstosleep=number
- Specifies number of ticks to sleep between checking for
- input while waiting for packet. Making it bigger makes
- timeouts more accurate. Making it to big will slow file
- transfers. Default value is 4, minimum is 1. Aprox.
- 1/10 second is recomended.
-
- -dtimeoutint=number
- Number of "seconds" until timeout. (Inacurate.) Default
- 15.
-
- -dOSK Os9/68000. Defined by os9/68000 compiler. Has several
- effects, including defining SLEEPOK and SGXONOFF.
-
- -dSLEEPOK The sleep function should be used rather than a macro that
- calls tsleep. (Coco os9 sleep is wrong, and other 6809
- versions should be checked.)
-
- -dSGXONOFF SCF drivers handle xon/xoff. Assumed for OSK and probably
- to be added to os9/6809.
-
- -f=kermit Specifys name of compiled program.
-
-
- Compilation:
-
- Os9/68000:
- rename os9ker.mak to makefile, edit compilation options if needed,
- and use the make command. I had problems with the -d compiler option
- (aparently bugs in the compiler (1.3, microware reported that they could
- not reporduce my problems) so had to put #define statements in
- os9inc.h. The QT+ needs tps to be 10 and nooverlap for floppy operation.
-
- Os9/6809:
- CC os9ker.c os9get.c os9sen.c os9rec.c os9srv.c os9utl.c os9raw.c os9con.c
- os9qui.c -f=kermit [other options]
-
- By CC I mean cc1 or cc2 as apropriate.
-
- Use:
-
- Some device drivers will drop dtr when the serial line is closed.
- This will cause some modems to hang up, and some comnputers to log you
- out. Iniz can sometimes be used to fix this problem, i.e. iniz the
- device before using it. The coco os9 2.0 /aciapak driver is one of
- these, so "iniz t2" before using kermit on a coco.
-
- Coco:
-
- When using the r.s. aciapak with the supplied /t2 driver, the
- aciapak must be in slot 1 of your multipak. Also see the note above
- and the notes in the .bwr file on the use of the bit banger port (/t1).